package jude.java.money.chong;

import java.io.File;
import java.io.FileWriter;
import java.io.IOException;
import java.io.Writer;
import java.util.ArrayList;

import jude.java.money.sly.Keywords;

public class ChongKeywordBuilder {

	private static ArrayList<SiteKeywords> ss = new ArrayList<SiteKeywords>();
	
	public static void main(String[] args) throws IOException {
		init();
		String fileName = "D:\\keywords.txt";
		Writer writer = new FileWriter(new File(fileName));
		for (SiteKeywords sk : ss) {
			sk.build(writer);
		}
		writer.close();
	}
	
	private static void init() {
		ss.clear();
		//ugg
		ss.add(new SiteKeywords(new String[] {
			"allwarmboots.com",
			"uggs.tk",
			"anyboots.org",
			"bootfromaustralia.com",
			"eshoesboots.co.uk",
			"luxuryshoesboots.com",
			"uggcollector.com",
			"uggworld.org",
			"anybootsale.com",			//luxe, mukluk
			"euggoutlet.com",
			"ugg-forsale.com",
			"uggsfootwears.com",
			"uggfootwearoutlet.com",
//			"uggonsale.tk",
//			"",
		}, Keywords.EN.UGG));
		ss.add(new SiteKeywords(new String[] {
			"uggsstivali.com",			//italian
		}, Keywords.IT.UGG));
		ss.add(new SiteKeywords(new String[] {
			"uggbotts.org",				//german
		}, Keywords.DE.UGG));
		ss.add(new SiteKeywords(new String[] {
			"ugg-botte.com",			//french
		}, Keywords.FR.UGG));
		ss.add(new SiteKeywords(new String[] {
			"uggbestellen.com",			//dutch
			"ugglaarzen-nederland.com",	//dutch
		}, Keywords.NL.UGG));
		
		//luxe, mukluk
		ss.add(new SiteKeywords(new String[] {
			"anybootsale.com",			//luxe, mukluk
		}, new String[] {
			"mukluk shoes",
			"luxe shoes",
			"mukluk boots",
			"luxe boots",
			"mukluk canada",
			"mukluk garden",
			"mukluk store",
			"mukluk canada",
			"mukluk uk",
		}));
		
		//ghd, chi
		ss.add(new SiteKeywords(new String[] {
			"eghdoutlet.com",
		}, Keywords.EN.GHD));
		
		//coach
		ss.add(new SiteKeywords(new String[] {
			"ecoachoutlet.com",
			"coacheshop.com",
		}, Keywords.EN.Coach));
		
		//moncler
		ss.add(new SiteKeywords(new String[] {
			"jacketncoat.com",
			"monclers.tk",
			"monclers-outlet.org",
		}, Keywords.EN.Moncler));
		ss.add(new SiteKeywords(new String[] {
			"jassen-moncler.com",		//dutch
		}, Keywords.NL.Moncler));
		ss.add(new SiteKeywords(new String[] {
			"monclerboutiques.com",		//french
			"moncler-vestes.com",		//french
		}, Keywords.FR.Moncler));
		ss.add(new SiteKeywords(new String[] {
			"monclergiubbotto.com", 	//italian
			"moncler-spaccio.com",		//italian
		}, Keywords.IT.Moncler));
		
		//tory burch
		ss.add(new SiteKeywords(new String[] {
			"toryburcheshop.com",
			"toryburch-flats.us",
			"toryburch-shoes.us",
		}, Keywords.EN.ToryBurch));
		
		//timberland
		ss.add(new SiteKeywords(new String[] {
			"outdoorshoess.org"
		}, Keywords.EN.Timberland));
		
		//mbt
		ss.add(new SiteKeywords(new String[] {
			"mbt-mbts.com",
			"bootstore.org",
			"anymbtshoes.com",
		}, Keywords.EN.MBT));
	}
}
